.kefu-manage {

}

.kefu-manage .msg-bar {
    border-bottom: 1px solid #018CCF
}

.kefu-manage .msg-bar span {
    display: inline-block;
    padding: 0 10px;
    line-height: 26px;
    background: #fff;
    cursor: pointer;
    height: 26px
}

.kefu-manage .msg-bar span.on {
    border: 1px solid #008CD1;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background: #008ED8;
    color: #fff
}

.kefu-manage .product-add-div .top-con {
    border-bottom: 0;
    margin-top: 0
}

#qq_tree_panel {
    line-height: 20px;
    border: 1px solid #dcdcdc
}

.tpl-con {
    padding-left: 15px
}

.tpl-con .kf-tpl {
    margin-top: 10px;
    margin-bottom: 10px
}

.add-class .hint-sp, .tpl-con .hint-sp {
    color: #888;
    margin-left: 20px
}

.kefu-manage .x-column-header {
    background-color: #ececec;
    color: #333;
    border-right: 1px solid #fff
}

.kefu-manage .sort-col .x-column-header-text {
    padding-right: 17px;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url(../images/sort_both_grey.png)
}

.kefu-manage .sort-col.x-column-header-sort-DESC .x-column-header-text {
    background-image: url(../images/sort_desc_grey.png)
}

.kefu-manage .sort-col.x-column-header-sort-ASC .x-column-header-text {
    background-image: url(../images/sort_asc_grey.png)
}

#freekefu_panel {
    width: 900px;
    border: 1px solid #dcdcdc
}